
package br.siseventos.service;
import br.siseventos.dao.*;
import br.siseventos.model.*;
import br.siseventos.model.util.EnumHelper;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import org.springframework.transaction.annotation.Transactional;

import br.siseventos.dao.UsuarioDao;


public class UsuarioService extends BaseService {
    // Campos

    private UsuarioDao usuarioDao = new UsuarioDao();
    
    // Construtor

    public UsuarioService() {
    }

    // <editor-fold desc="Serviço">
    @Transactional
    public TbUsuario consultar(int id) throws Exception {
        return usuarioDao.consultar(id);
    }

    
    @Transactional
    public List<TbUsuario> consultarTodos() throws Exception {
        return usuarioDao.consultarTodos();
    }

    @Transactional
    public Long incluir(TbUsuario usuario) throws Exception {
        return usuarioDao.incluir(usuario);
    }

    @Transactional
    public void excluir(int id) throws Exception {
        usuarioDao.excluir(id);
    }

    @Transactional
    public void alterar(TbUsuario usuario) throws Exception {
        usuarioDao.alterar(usuario);
    }
    
    // </editor-fold>

    
    
}
